package com.weight.system.order.VO;

import java.io.Serializable;
import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import com.alibaba.fastjson.annotation.JSONField;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 命令记录表
 */
@Data
public class OrderInfoVO implements Serializable {

	private static final long serialVersionUID = 2814639517974791520L;

	@Excel(name = "命令记录id")
	@JSONField(name = "orderInfoId")
	private String orderInfoId; //命令记录id

	@Excel(name = "命令")
	@NotBlank(message = "命令不能为空")
	@JSONField(name = "orderMsg")
	private String orderMsg; //命令
	private String ordeName; //命令名称
	@Excel(name = "命令内容")
	@NotBlank(message = "命令内容不能为空")
	@JSONField(name = "orderDesc")
	private String orderDesc; //命令内容

	@Excel(name = "命令状态")
	@NotNull(message = "命令状态不能为空")
	@JSONField(name = "orderStatue")
	private Integer orderStatue; //命令状态

	@Excel(name = "记录命令时间")
	@NotBlank(message = "记录命令时间不能为空")
	@JSONField(name = "orderDate")
	private String orderDate; //记录命令时间

	private String standbyfield1; //备用字段1
	public  OrderInfoVO(){
		super();
	}

	public  OrderInfoVO(String orderInfoId,String orderMsg,String orderDesc,Integer orderStatue,String orderDate){
		super();
		this.orderInfoId = orderInfoId;
		this.orderMsg = orderMsg;
		this.orderDesc = orderDesc;
		this.orderStatue = orderStatue;
		this.orderDate = orderDate;
	}

}